stepped grate - Spanish English Dictionary